package com.ruoyi.project.platform.mapper;

import java.util.List;
import com.ruoyi.project.platform.domain.PltUserApi;

/**
 * 用户apikeyMapper接口
 * 
 * @author ruoyi
 * @date 2020-07-27
 */
public interface PltUserApiMapper 
{
    /**
     * 查询用户apikey
     * 
     * @param apiId 用户apikeyID
     * @return 用户apikey
     */
    public PltUserApi selectPltUserApiById(Long apiId);

    /**
     * 查询用户apikey列表
     * 
     * @param pltUserApi 用户apikey
     * @return 用户apikey集合
     */
    public List<PltUserApi> selectPltUserApiList(PltUserApi pltUserApi);

    /**
     * 新增用户apikey
     * 
     * @param pltUserApi 用户apikey
     * @return 结果
     */
    public int insertPltUserApi(PltUserApi pltUserApi);

    /**
     * 修改用户apikey
     * 
     * @param pltUserApi 用户apikey
     * @return 结果
     */
    public int updatePltUserApi(PltUserApi pltUserApi);

    /**
     * 删除用户apikey
     * 
     * @param apiId 用户apikeyID
     * @return 结果
     */
    public int deletePltUserApiById(Long apiId);

    /**
     * 批量删除用户apikey
     * 
     * @param apiIds 需要删除的数据ID
     * @return 结果
     */
    public int deletePltUserApiByIds(Long[] apiIds);
}
